Skip to content

Dockworkers Union Dock Upgrades#1048

Open
VoidedDevNull wants to merge 3 commits intoHardLightSector:masterfrom
VoidedDevNull:dockwork
Open

Dockworkers Union Dock Upgrades#1048
VoidedDevNull wants to merge 3 commits intoHardLightSector:masterfrom
VoidedDevNull:dockwork

Conversation

@VoidedDevNull
Copy link
Copy Markdown
Contributor

About the PR

Ayo, I heard you liked docks, so I took your docks, and I added more docks, per dock. Crazy right? While at it the space around the portals was increased so you don't have to do the awkward backside shimmy when the directions dont line up.

To facilitate this other cool things were added too!

  • New lights, puck lights, like those little lights you see in the ground on a walkway or an airport runway, helps lean into the "spaceport" vibes (craftable via RCD for now, will add proper crafting tree in future PR)
  • Ported the catwalks from Monolith and recolored to match current tile shadings
  • Added a second layer to the subfloorhidesystem to facilitate the puck lights acting recessed (like atmospherics/disposals) while still showing all layers above the tile.

Why / Balance

Started because the original dock portal had issues (see backside shimmy comment). Drank enough caffeine it was like ADHD meds, went crazy with design ideas.

Technical details

Most of it is just yml prototyping/map stuff, a few new textures/rsi folders.
Adds a second field to the "SubfloorLayers" enum of the SubFloorVisualizer system so that both the base and glow layers of the puck light sprite show above tiles while maintaining under tile layering

How to test

Load up a dev env (has to be release build) start a round, go to map portal and spawn a new dock, travel to said dock and take a look.
Spawn an RCD to spawn new lights, can swap light bulbs like any regular light as long as there is no tile on top (can also unanchor to move)
Mono catwalks should have their crafting tree already set up so give it a shot by hitting G and spawning the needed materials.

Media

Check # map-dev-discussion discord for previews!

Breaking changes

As the once sage and wise dragon Livy once said, YMMP.

Changelog
🆑

  • add: Puck lights, new lighting option! (Takes bulbs, need to remove tile to change bulb/unanchor and move)
  • add: Ported steel bordered catwalks from Monolith
  • tweak: New docks! Now with 14.258 percent more dock!

@NotLivyathan
Copy link
Copy Markdown
Collaborator

I started cackling maniacally at work when I realized what YMMP meant.

@Generic-Eagle
Copy link
Copy Markdown
Contributor

Could the anchor maybe get locked behind a command door so somebody like the HM could turn it off and use a Harbormaster (ship they get buy on voucher) to tow it

@VoidedDevNull
Copy link
Copy Markdown
Contributor Author

That probably would be something good to add, my only concern is that, at least personally, I drop my anchor whenever I dock, dunno if thats something other people do as well, might cause issues if the dock itself gets trapped by docked ships

@NotLivyathan
Copy link
Copy Markdown
Collaborator

You have a linter fail. I also just made a change to the dock.yml you'll need to clear conflicts for once it gets merged. It's just a single ForceAnchor component, so not a big deal.

Copy link
Copy Markdown
Collaborator

@warcrazed11 warcrazed11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The design is nice but, you need to cut down on the amount of lights or the lighting engine will gut us

@VoidedDevNull
Copy link
Copy Markdown
Contributor Author

Yeah, after reopening the map no clue how I didn't realize the lighting was going this stupid. Regardless, reworking this 👍

@VoidedDevNull
Copy link
Copy Markdown
Contributor Author

VoidedDevNull commented Mar 26, 2026

Did the changes not get pushed what

@github-actions github-actions bot added the FTL label Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants